┌─────────────────────────────────────────────────────────────────────────────┐
│ Option:  MS  MESSAGE SYSTEM.................................................│
└─────────────────────────────────────────────────────────────────────────────┘

Syntax  
═══════════════════════════════════════════════════════════════════════════════
JLUTIL /MS [MsgDir/?/~,Sender,Subject,Receiver/Mailing-
            List.@ML,Flag1(PKN),Flag2,MsgFile,V01,V02,
            V03,V04,V05,V06,V07,V08,V09] [-Switches]
═══════════════════════════════════════════════════════════════════════════════

Switch Description  
═══════════════════════════════════════════════════════════════════════════════
No Switches available at this time.
═══════════════════════════════════════════════════════════════════════════════

Param       Description  
═══════════════════════════════════════════════════════════════════════════════
MsgArea     DosName
            ?    Choose it from a menue
            ~    NetMailArea 
Sender      Name of the Sender
Subject     Subject of the Message
Receiver    Name of the Receiver. If you specify the Name of a File with
            the Extension .@ML JLUTIL writes a Message to every User of
            the Mailing List. A Mailing List has one Name at each line.

Flag1       N    NONE-PROTECTED MSG
            P    PRIVATE        MSG
            K    KILL-PROTECTED MSG

Flag2       has no effect. enter 0.
MsgFile     Specify the FileName, which contains the Msg.
V01..V09    Variables

            If you  leave a Parameter blank, JLUTIL prompts you for it.
═══════════════════════════════════════════════════════════════════════════════

Explanation  
═══════════════════════════════════════════════════════════════════════════════
Writing one Msg to many Users. You can select a MSG-AREA. To do this, start
JLUTIL with the ? Parameter:  eg. JLUTIL /MS ? If you are using '~', you
can write a NetMail to a single Receiver (His Name should have the
following format: UserName at Net-Node; eg: Juergen Lorenz at 803-000).

Receiver:  Name at Net-Node  
                      ^----------------------  (- instead of /)

The Receiver Menu:

You can pick up 2000 UserNames. JLUTIL checks, if there are any UserNames
twice. You can write the PickList to a File or get it from a file. You can
search for UserNames using a search pattern. You can sort the names and you
can edit the PickList. If you want, you can write a name and JLUTIL checks,
if the Name is a User. If he can't be found or he has been deleted, he will
be ignored.
      
This is very important for other Procedures of JLUTIL, which are using the
Message-Distribution Procedure of JLUTIL. If eg. the MCS wants to write to
'Sysop', but he couldn't find such an User, he will NOT write the MSG !  So
be sure, that you have filled out the third line of SYSOP.BBS correctly. 

If you choose the Option Receiver, the Name will not be checked. So you
can write to ALL or to a user, who will log on the first time in a week.

UserLists:

Mailing-Lists have the Extension .@ML  You can specify a Mailing-
List instead of a single Receiver at the DOS prompt.

eg.  JLUTIL /MS E:\GT\MSG,Juergen Lorenz,Please register,
                Level_Z.@ML,P,,PleaRgst.MSG


MSG-File and Editor:

You can distribute textfiles. Exit the Editor with a RETURN in the
first row of a column.

----------------------------------------------------------------------
                          Variables
----------------------------------------------------------------------

@RFN    the Receiver's First name
@RLN    the Receiver's Last  name
@AFN    the Actual Caller's First name
@ALN    the Actual Caller's Last  name
@SAD    Name of the SystemAdministator
@MSG    Name of the CoSysop: MSG-Maintenance
@USR    Name of the CoSysop: USER-Maintenance
@FIL    Name of the CoSysop: FILE-Maintenance
@MCS    MCS vx.xx
@DAT    the actual Date
@TIM    the actual Time
@CAL    the Number of Calls of the selected User
@LEV    the Level of the selected User
@V01    first  variable
        up to
@V09    nineth variable
@INC    Include the following File  (eg. @INC TEST.DAT)
        If you specify after the filename a ',1' like
        @INC TEST.DAT,1
        JLUTIL uses the MMR quoting mechanism.
----------------------------------------------------------------------


You can use the MSG-SYSTEM with parameters :

eg. JLUTIL /MS E:\GT\MSG,Juergen,Welcome,NEW_USER,P,,WELCOME.MSG

NEW_USER stands for the name of a new User. You can also start
JLUTIL like

eg. JLUTIL /MS E:\GT\MSG,Juergen Lorenz,Welcome,,P,,WELCOME.MSG
       
Try it. It's great. If you put the following CommandLine into your
Autoexec.bat:

JLUTIL /MS E:\GT\MSG,MASTER CONTROL SYSTEM,BOOTING...,
           YourName,P,,BOOT.MSG,Time,Date
 
every time the box is booting, you get a message from the MCS.

IF you have specified ED= within JL.CNF other than INTERNAL, then you
can use your own Editor.
═══════════════════════════════════════════════════════════════════════════════



